/*
 * @Description: 设计资源评价台账数据模型
 * @Author: wind-lc
 * @version: 1.0
 * @Date: 2021-08-30 11:41:29
 * @LastEditTime: 2021-09-07 17:13:21
 * @FilePath: \cscec-pms-admin\src\views\design\resource\projectLedger\model.js
 */
// 搜索列表
const searchOption = [
  {
    name: '设计资源名称',
    value: 'designResourceName',
    type: 'input'
  },
  {
    name: '年度时间',
    type: 'year',
    value: 'year',
  },
  {
    name: '设计资源类型',
    value: 'designResourceType',
    type: 'select',
    data: [
      {
        value: '设计专家',
        label: '设计专家'
      },
      {
        value: '设计单位',
        label: '设计单位'
      },
      {
        value: '海外设计专家',
        label: '海外设计专家'
      },
      {
        value: '海外设计单位',
        label: '海外设计单位'
      }
    ]
  }
]
// 设计资源评价台账表头
const columns = [
  {
    title: '序号',
    width: 80,
    align: 'center',
    customRender: (text, record, index) => {
      return index + 1
    }
  },
  {
    title: '设计资源名称',
    width: 200,
    dataIndex: 'designResourceName'
  },
  {
    title: '设计资源类型',
    dataIndex: 'designResourceType'
  },
  {
    title: '年度时间',
    dataIndex: 'year'
  },
  {
    title: '项目部评价平均分',
    dataIndex: 'averageScorePd'
  },
  {
    title: '分公司评价平均分',
    dataIndex: 'averageScoreBc'
  },
  {
    title: '公司评价平均分',
    dataIndex: 'averageScoreCo'
  },
  {
    title: '操作',
    dataIndex: 'operation',
    width: 100,
    scopedSlots: { customRender: 'operation' }
  }
]
// 设计资源评价列表表头
const columns1 = [
  {
    title: '序号',
    width: 80,
    align: 'center',
    fixed: 'left',
    customRender: (text, record, index) => {
      return index + 1
    }
  },
  {
    title: '项目',
    width: 200,
    dataIndex: 'projectName'
  },
  {
    title: '分公司',
    width: 200,
    dataIndex: 'branchComName'
  },
  {
    title: '年度时间',
    dataIndex: 'year'
  },
  {
    title: '评价时间',
    dataIndex: 'evaluateTime'
  },
  {
    title: '合同范围',
    dataIndex: 'contractScope'
  },
  {
    title: '进度管理得分',
    dataIndex: 'controlScore'
  },
  {
    title: '设计质量得分',
    dataIndex: 'qualityScore'
  },
  {
    title: '设计成本管理得分',
    dataIndex: 'costManageScore'
  },
  {
    title: '设计团队得分',
    dataIndex: 'teamScore'
  },
  {
    title: '合同履行得分',
    dataIndex: 'performanceScore'
  },
  {
    title: '设计创新管理得分',
    dataIndex: 'composeScore'
  },
  {
    title: '其它加分项得分',
    dataIndex: 'otherScore'
  },
  {
    title: '评价总分',
    dataIndex: 'totalScore'
  },
  {
    title: '评价等级',
    dataIndex: 'assessmentLevel'
  },
  {
    title: '状态',
    width: '110px',
    dataIndex: 'statusName'
  }
]
const columns2 = [
  {
    title: '序号',
    width: 80,
    align: 'center',
    customRender: (text, record, index) => {
      return index + 1
    }
  },
  {
    title: '项目',
    width: 200,
    dataIndex: 'projectName'
  },
  {
    title: '分公司',
    width: 200,
    dataIndex: 'branchComName'
  },
  {
    title: '年度时间',
    dataIndex: 'year'
  },
  {
    title: '评价时间',
    dataIndex: 'evaluateTime'
  },
  {
    title: '合同范围',
    dataIndex: 'contractScope'
  },
  {
    title: '设计创作得分',
    dataIndex: 'composeScore'
  },
  {
    title: '设计质量得分',
    dataIndex: 'qualityScore',
  },
  {
    title: '进度控制得分',
    dataIndex: 'controlScore',
  },
  {
    title: '成本管理得分',
    dataIndex: 'costManageScore',
  },
  {
    title: '设计团队得分',
    dataIndex: 'teamScore',
  },
  {
    title: '合同履行得分',
    dataIndex: 'performanceScore',
  },
  {
    title: '其他加分项得分',
    dataIndex: 'otherScore',
  },
  {
    title: '评价总分',
    dataIndex: 'totalScore'
  },
  {
    title: '评价等级',
    width: '100px',
    dataIndex: 'assessmentLevel',
  },
  {
    title: '状态',
    width: '110px',
    dataIndex: 'statusName',
  }
]
// 查看设计资源评价表单
const formOption = [
  {
    label: '设计资源名称',
    keyName: 'designResourceName',
    type: 'BaseInput',
    disabled: true
  },
  {
    label: '设计资源类型',
    keyName: 'designResourceType',
    type: 'BaseInput',
    disabled: true
  },
  {
    label: '年度时间',
    keyName: 'year',
    type: 'BaseInput',
    disabled: true
  },
  {
    label: '项目部评价平均分',
    keyName: 'averageScorePd',
    type: 'BaseInput',
    disabled: true
  },
  {
    label: '分公司评价平均分',
    keyName: 'averageScoreBc',
    type: 'BaseInput',
    disabled: true
  },
  {
    label: '公司评价平均分',
    keyName: 'averageScoreCo',
    type: 'BaseInput',
    disabled: true
  }
]

export {
  searchOption,
  columns,
  columns1,
  columns2,
  formOption
}